<?
//Überprüfen ob der Abruf über die Hauptseite erfolgt
if(!defined('InStern')) exit;

if(isset($spieler)){
    $fraktion=$spieler[Fraktion];
}else{
    //enable using techtree in portal
    $fraktion=1;
}

if(!isset($config_bau[haus])){
  //Für den Fall, dass die Konfigs nicht geladen wurden (zb. Portal)
  include("conf/build.conf.php");
  include("conf/forsch.conf.php");
  include("conf/schiffe.conf.php"); 
}
//Abwärtskompatibilität zur Schiffsconfig
$config_bau[schiff]=$config_schiff;
for($i=1;$i<=3;$i++)
{
  if($i==1)
  {
    $headline="Gebäude"; 
    $conf="haus";
  }
  if($i==2)
  {
    $headline="Forschung";
    $conf="forsch";
  }
  if($i==3)
  {
    $headline="Schiffe";
    $conf="schiff";
  }
  echo "
  <fieldset>
   <legend>$headline</legend>
   <table width=\"700px\" align=\"center\">";
   //Anzeige des Elements
   foreach($config_bau[$conf] AS $id=>$bau)
   { 
     if(gettype($bau[name])=="array") $bau[name]=$bau[name][$spieler[Fraktion]];
     if(gettype($bau[desc])=="array") $bau[desc]=$bau[desc][$spieler[Fraktion]];
     echo "
     <tr class=\"table_head1\">
      <th colspan=\"3\"><a name=\"$conf$id\"></a>$bau[name]</th>
     </tr>
     <tr>
      <td width=\"70px\" valign=\"top\"><img src=\"$bau[img]\" width=\"100%\"></td>
      <td width=\"230px\" valign=\"top\">$bau[desc]</td>
      <td width=\"150px\" valign=\"top\" align=\"center\">";
      $anzahl=0;
      //Ausrechnen der Bedingungen->Zunächst Gebäude
      foreach($config_bau[haus] AS $gebid => $geb)
      {
        if(gettype($geb[name])=="array") 
          $geb[name]=$geb[name][$fraktion];
          // $geb[name]=implode(",",array_unique($geb[name]));
        if(isset($bau[need_geb][$geb[db]]))
        {
          //Container erzeugen
          echo "
          <div style=\"padding:0px 10px; text-align:center; float:left; border-width:0px 0px 1px 1px; border-style:dashed; margin-left:5px;\">";
            if(isset($planet))
            {
              if($planet[$geb[db]] >= $bau[need_geb][$geb[db]]) echo "<font color=\"green\">";
              else echo "<font color=\"red\">";
              echo "<a href=\"#haus$gebid\">".$geb[name]."</a> Stufe ".$planet[$geb[db]]."/".$bau[need_geb][$geb[db]]."</font>";
            }
            else 
              echo "<a href=\"#haus$gebid\">".$geb[name]."</a> Stufe ".$bau[need_geb][$geb[db]];
          echo "
          </div>";
          $anzahl++;
        }
      }      
      //Ausrechnen der Bedingungen->Dann die Forschungen
      foreach($config_bau[forsch] AS $gebid => $geb)
      {
        if(isset($bau[need_forsch][$geb[db]]))
        {
          //Container erzeugen
          echo "
          <div style=\"padding:0px 10px; text-align:center; float:left; border-width:0px 0px 1px 1px; border-style:dashed; margin-left:5px;\">";
            if(isset($spieler))
            {
              if($spieler[$geb[db]] >= $bau[need_forsch][$geb[db]]) echo "<font color=\"green\">";
              else echo "<font color=\"red\">";
              echo "<a href=\"#forsch$gebid\">".$geb[name]."</a> Stufe ".$spieler[$geb[db]]."/".$bau[need_forsch][$geb[db]]."</font>";
            }
            else 
              echo "<a href=\"#forsch$gebid\">".$geb[name]."</a> Stufe ".$bau[need_forsch][$geb[db]];
          echo "
          </div>";
          $anzahl++;
        }
      }      
      if($anzahl==0)
        echo "Steht von Anfang an zur Verfügung";
      echo "
      </td>
     </tr>";   
   }
   
  //Ende der Anzeige
  echo "
   </table>
  </fieldset>";
}
